

// Movements -- kart0
bind "UPARROW"    "+control0_accelerator"
bind "DOWNARROW"  "+control0_brake"
bind "LEFTARROW"  "+control0_turnleft"
bind "RIGHTARROW" "+control0_turnright"

bind "," "+control0_beamleft"
bind "." "+control0_beamright"
bind "K" "+control0_turbo"
bind "L" "+control0_leanfwd"

bind "BACKSPACE" "control0_correctkartposition 1"
bind "R" "toggle control0_railon"
bind "M" "toggle control0_debuginfo"
bind "N" "control0_nextcamera 1"
bind "SPACE" "control0_activate_weapon 1"
bind "B" "control0_nextaikartforthisview 1"

// Movements -- kart1
bind "T" "+control1_accelerator"
bind "G" "+control1_brake"
bind "F" "+control1_turnleft"
bind "H" "+control1_turnright"

bind "Z" "+control1_beamleft"
bind "X" "+control1_beamright"
bind "A" "+control1_turbo"
bind "S" "+control1_leanfwd"

bind "CTRL+BACKSPACE" "control1_correctkartposition 1"
bind "CTRL+R" "toggle control1_railon"
bind "Q" "toggle control1_debuginfo"
bind "W" "control1_nextcamera 1"
bind "Y" "control1_activate_weapon 1"
bind "E" "control0_nextaikartforthisview 1"


//Exit game
bind "CTRL+S" "+gamerules_developer_start"
bind "TAB" "+gamerules_developer_quit"
bind "ESCAPE" "+gamerules_quit_pause"
bind "CTRL+1" "timers_group pulse"
bind "CTRL+2" "timers_group render"
bind "CTRL+3" "timers_group -----"

bind "CTRL+G" "toggle trackgamerules_enable_gui_drawing"


bind "CTRL+W" "toggle r_wireframe"
bind "F1" "camera 0"
bind "F2" "camera 1"
bind "ALT+UPARROW" "+cm_moveup"
bind "ALT+DOWNARROW" "+cm_movedown"
bind "ALT+LEFTARROW" "+cm_moveleft"
bind "ALT+RIGHTARROW" "+cm_moveright"
bind "CTRL+UPARROW" "+cm_turnup"
bind "CTRL+DOWNARROW" "+cm_turndown"
bind "CTRL+LEFTARROW" "+cm_turnleft"
bind "CTRL+RIGHTARROW" "+cm_turnright"
bind "ALT+PGDN" "+cm_bankright"
bind "ALT+PGUP" "+cm_bankleft"
bind "ALT+NUM+" "+cm_forward"
bind "ALT+NUM-" "+cm_back"
bind "ALT+S" "toggle AI_STOP"
bind "ALT+V" "toggle AI_PATH_VIEW"
